<html>
<head>
   <title>Angular JS Views</title>
 
 	<!-- 
   <script src="./js/lib/angular.min.js"></script>
   <script src="./js/lib/angular-route.min.js"></script>
 	-->
   
    
   <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
   <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular-route.min.js"></script>
   
    
   <script>
   
      var mainApp = angular.module("mainApp", ['ngRoute']);
      
      mainApp.config(['$routeProvider',
         function($routeProvider) {
            $routeProvider.
               when('/addStudent', {
                  templateUrl: 'addStudent.html',
                  controller: 'AddStudentController'
               }).
               when('/viewStudents', {
                  templateUrl: 'viewStudents.html',
                  controller: 'ViewStudentsController'
               }).
               otherwise({
                  redirectTo: '/addStudent'
               });
         }]);

         mainApp.controller('AddStudentController', function($scope) {
            $scope.message = "This page will be used to display add student form";
         });

         mainApp.controller('ViewStudentsController', function($scope) {
            $scope.message = "This page will be used to display all the students";
         });
         
   </script>
   
</head>
<body>
   <h2>AngularJS Sample Application</h2>
   <div ng-app="mainApp">
      <p><a href="#addStudent">Add Student</a></p>
      <p><a href="#viewStudents">View Students</a></p>
      
      <div ng-view></div>
      <script type="text/ng-template" id="addStudent.html" >
         <h2> Add Student </h2>
         {{message}}
      </script>
      
      <script type="text/ng-template" id="viewStudents.html" >
         <h2> View Students </h2>	    
         {{message}}
      </script>	
   </div>

</body>
</html>